学无止境

书山有路勤为径,
学海无涯苦作舟!

0%

setx出现如下错误:无效语法。默认选项不允许超过 '2' 次。

1. set

用于设置临时环境变量。只在当前命令行窗口中有效。

cmd终端

如设置 CLASSPATH

1
$ set CLASSPATH=D:\program\JavaClass\src

查看 CLASSPATH

1
$ echo %CLASSPATH% 或 set CLASSPATH

输出

1
$ D:\program\JavaClass\src

gitbash终端

1
2
3
4
5
6
设置 CLASSPATH
$ export CLASSPATH="/d/program/JavaClass/src"
查看 CLASSPATH
$ echo $CLASSPATH
输出
$ /d/program/JavaClass/src

setx

用于设置用户环境变量和系统环境变量。默认设置是本地环境,通过选项 /m 设置系统环境变量。

1
2
3
4
永久设置 GIT_HOME 变量为 abc
$ setx /m GIT_HOME abc
将 C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin 追加到 PATH 变量
$ setx -m PATH "%PATH%;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin"

注:上面 setx 命令后面用引号可以去除空格的影响,不加引号,会出现如下错误:

错误:无效语法。默认选项不允许超过 ‘2’ 次。
键入 “SETX /?” 以了解用法。